﻿/// <summary>
/// Verfügbare Vierws für den UserController
/// </summary>
public enum EActionUser
{
    Details,                //Anzeigen der Userdetails NUR Anzeige und Kurzdetails, komplette Userdetails gibt es nur im Admincontroller
    Edit,                   //Bearbeiten der UserDetails (Kurzdetails)
    ChangePassword,         //Ändern des Userpassworts
    ChangePasswordSuccess,  //Anzeigen das das Passwort erfolgreich geändert wurde.
    UserSendNewPassword,    //Neues Passwort an den User senden
    UserList,               //Benutzerliste anzeigen
    UserEdit,               //Benutzer bearbeiten
    UserEditUserRights,     //Benutzerrechte bearbeiten / Anzeigen
    UserEditUserRightsAdd,  //Benutzerrechte für den User Hinzufügen über den Benutzer selbst (Anzeige aller Rechte)
    UserEditUserRightsDelete,   //Benutzerrechte dem User entfernen über den Benutzer selbst (Anzeige aller Rechte)
    UserEditUserRightsDeleteComplete, //Das Recht komplett löschen, d.h. es werden auch alle Gruppen vom User entfernt denen dieses Recht zugewiesen ist.
    UserEditUserGroups,     //Benutzergruppen für den aktuellen User bearbeiten
    UserEditUserGroupsAdd,  //Benutzergruppen für den aktuellen User hinzufügen
    UserEditUserGroupsDelete,   //Benutzergruppen für den aktuelllen User löschen
    UserDetails,            //Benutzerdetails anzeigen
    UserAdd,                //Neuen Benutzer hinzufügen
}
